#include "AnaPencere.h"

//====================================================================================================================//
AnaPencere::AnaPencere( QMainWindow *parent ) : QMainWindow(parent)
,m_gorselleyici(0)//, m_iletici(0)
{
	this->setupUi(this);
	ilklendir();
}

//====================================================================================================================//
AnaPencere::~AnaPencere(){}

//====================================================================================================================//
void AnaPencere::ilklendir()
{	
	//m_iletici = new Iletici();
	m_gorselleyici = new Gorselleyici();
	m_gorselleyici->setGosterici(m_gosterici);
	//m_gorselleyici->setIletici(m_iletici);
}

//====================================================================================================================//
void AnaPencere::gorsellestirmeyiBaslat()
{
	if (m_gorselleyici)	try
	{
		m_gorselleyici->baslat();
	}
	catch (std::exception* e)
	{
		std::cout<<"Kotu birsey oldu ama ne!"<<std::endl;
	}
}

//====================================================================================================================//
void AnaPencere::gorsellestirmeyiBeklet()
{
	if (m_gorselleyici)	m_gorselleyici->beklet();
}

//====================================================================================================================//
void AnaPencere::gorsellestirmeyiDurdur()
{
	if (m_gorselleyici)	m_gorselleyici->durdur();
}

//====================================================================================================================//
void AnaPencere::pozisyonEkle()
{
	QStringList numlist = lineEdit->text().split(",");

	if (m_gorselleyici)	m_gorselleyici->pozisyonEkle(
		numlist[0].toInt(),
		numlist[1].toDouble(), numlist[2].toDouble(), numlist[3].toDouble());
}

